async function cha() {
    console.log("ee")
    await axios.get("http://jx.xuzhixiang.top/ap/api/cart-list.php", {
        params: {
            id: localStorage.getItem("uid"),
            // pid:pid,
        }
    }).then((res) => {
        // console.log(res.data.data);
        let str = ``;
        res.data.data.forEach((item) => {
            str += `<div class="bbb" gid="${item.pid}">
      <input type="checkbox" class="cks">
               <img src="${item.pimg}" alt="" />
               <div class="name">${item.pname}</div>
              <div class="num">${item.pprice}</div>
               <div class="num">${item.pnum}</div>
               <div class="spzj num">${item.pnum*item.pprice}</div>
             <div ><button class="dis">-</button>
             <input type="text" class="number" value = "${item.pnum}">
             <button class = "add">+</button>
             <button class = "del">删除</button></div>
             <div class="ddd"></div>
             </div> `
            $(".ppp").html(str)
                // getTotalPrice()
        })
        $(".mthree :checkbox").change(function() {
            $(':checkbox').prop("checked", $(this).prop("checked"));
        })
        $(".mtwo :checkbox").change(function() {

                if ($(".mtwo input:checked").length == $(".mtwo :checkbox").length) {
                    $(':checkbox').prop("checked", $(this).prop("checked"))
                } else {
                    console.log($(".mtwo input:checked").length);

                    $(".mthree :checkbox").prop("checked", false)
                };
                console.log($(".jiage"))
                if ($(this).prop("checked")) {
                    $(".jiage").html(parseInt($(".jiage").html()) + parseInt($(this).parent().find(".spzj").html()) + "￥")
                } else {
                    $(".jiage").html(parseInt($(".jiage").html()) - parseInt($(this).parent().find(".spzj").html()) + "￥")
                }
            })
            //删除
        $(".del").click(function() {
                $(this).parent().parent().remove()
                axios.get("http://jx.xuzhixiang.top/ap/api/cart-delete.php", {
                    params: {
                        uid: localStorage.getItem("uid"),
                        pid: $(this).parent().parent().attr("gid"),
                    }
                }).then((res) => {
                    console.log(res.data)
                        // getTotalPrice()
                })
            })
            //减号
        $(".dis").click(function() {
                console.log($(this).siblings(".number").val())
                $(this).siblings(".number").val(parseInt($(this).siblings(".number").val()) - 1);
                axios.get("http://jx.xuzhixiang.top/ap/api/cart-update-num.php", {
                    params: {
                        uid: localStorage.getItem("uid"),
                        pid: $(this).parent().parent().attr("gid"),
                        pnum: $(this).siblings(".number").val()
                    }
                }).then((res) => {
                    console.log(res.data)
                        // getTotalPrice()
                })
            })
            //加号点击
        $(".add").click(function() {
                console.log($(this).siblings(".number").val())
                $(this).siblings(".number").val(parseInt($(this).siblings(".number").val()) + 1);
                axios.get("http://jx.xuzhixiang.top/ap/api/cart-update-num.php", {
                    params: {
                        uid: localStorage.getItem("uid"),
                        pid: $(this).parent().parent().attr("gid"),
                        pnum: $(this).siblings(".number").val()
                    }
                }).then((res) => {
                    console.log(res.data)
                        // getTotalPrice()
                })
            })
            //input点击事件
        $(".number").click(function() {
            console.log($(this).val())
            console.log($(this))
            console.log($(this).parent().parent().attr("gid"))

            axios.get("http://jx.xuzhixiang.top/ap/api/cart-update-num.php", {
                params: {
                    uid: localStorage.getItem("uid"),
                    pid: $(this).parent().parent().attr("gid"),
                    pnum: $(this).val()
                }
            }).then((res) => {
                console.log(res.data, $(".cks"))
                getTotalPrice()

            })
        })
    })
}
cha();
//计算价格
function getTotalPrice() {
    //所有选中的单个总价的和
    let sum = 0;
    for (let i = 0; i < $(".cks").length; i++) {
        if ($(".cks").checked) {
            sum += Number($(".number[i]").val());
        }
    }
    console.log(sum)
    console.log($(".jiage"))
    $(".jiage").html(sum);
}